package control;

import java.util.List;

import javax.faces.component.UIForm;

import pojo.Moeda;
import util.Textos;
import control.db.ConexaoBanco;

public class ControlMoeda {
	
	private Moeda moeda;
	private ConexaoBanco con = new ConexaoBanco();
	private UIForm formNovo;

	public ControlMoeda() {
		moeda = new Moeda();
	}

	public String inserir(){
		String retorno = con.inserirMoeda(moeda);
		if(Textos.sucesso.equals(retorno)){
			formNovo.setRendered(false);
		}
		return retorno;
	}

	public String excluir(){
		return con.excluirMoeda(moeda);
	}
	
	public List<Moeda> getListaMoedas(){
		return con.carregarMoedas();
	}
	
	public String mostrarNovo(){
		moeda = new Moeda();
		formNovo.setRendered(true);
		return null;
	}
	
	
	public void setMoeda(Moeda moeda) {
		this.moeda = moeda;
	}

	public Moeda getMoeda() {
		return moeda;
	}

	public UIForm getFormNovo() {
		return formNovo;
	}

	public void setFormNovo(UIForm formNovo) {
		this.formNovo = formNovo;
	}

}
